@font-face{font-family:'FrutigerLTStd55Roman';src:url(../Content/fonts/frutigerltstd-roman-webfont.eot);src:url(../Content/fonts/frutigerltstd-roman-webfontd41d.eot?#iefix)}
@font-face{font-family:'FrutigerLTStd65Bold';src:url(../Content/fonts/frutigerltstd-bold-webfont.eot);src:url(../Content/fonts/frutigerltstd-bold-webfontd41d.eot?#iefix)}
input{background-image:none;background:#ffffff;border:1px solid #171717;height:35px}
textarea{background-image:none;background:#f5f5f5;border:1px solid #e0e0e0;padding-left:10px}
button,input[type="button"],input[type="submit"]{border:none;color:#fff;background:#004d95}

.collapse.in{height:auto!important}
h1,h2,h3{color:#2d6095}
h1{font-family:FrutigerLTStd65Bold;font-weight:400;font-size:25px!important}
h2{font-family:FrutigerLTStd65Bold;font-size:16px!important}
h3{font-family:FrutigerLTStd65Bold;font-weight:700;font-size:14px!important}
h4{font-family:FrutigerLTStd65Bold;font-weight:700;font-size:12px!important}
h1 a{color:#2d6095}
#Content h1.heading{margin:33px 0 15px!important;line-height:18px}
#Content h1.heading span{font-family:'HelveticaNeue','Tahoma',Helvetica,Arial,sans-serif;display:block;margin-top:10px;font-size:15px;font-weight:400}
a{outline:0}
#Header{min-height:38px;background-color:#f2f2f2;border-top:2px solid #e0e0e0;border-bottom:1px solid #ddd;margin-bottom:10px}
#Header li>a{height:38px;color:#666;background-color:#f2f2f2;margin-bottom:-1px;margin-top:-2px;font-size:11px;text-decoration:none;border-top:2px solid #e0e0e0;border-bottom:1px solid #ddd;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;display:block;padding:7px 15px}
#Header li.active>a{color:#000;background-color:#fff;border-top:2px solid #004d95;border-bottom:1px solid #fff;border-left:1px solid #ddd;border-right:1px solid #ddd}
#Header li>a:hover{color:#000;background-color:#fff;border-top:2px solid #004d95;border-bottom:1px solid #fff;border-left:1px solid #ddd;border-right:1px solid #ddd}
#Header li{list-style:none;margin:0;padding-left:0;padding-right:0;font-size:11px;line-height:19px}
#Header ul{margin:0;padding-left:0;padding-right:0}
#Search{float:right;width:40px;position:relative}
#Search input[type=text]{display:inline;font-size:13px}
#SearchButton{display:inline;white-space:nowrap;vertical-align:middle;height:35px!important;color:#fff;border:0;width:39px;background-image:url(../Content/recherche_btn.png);background-repeat:no-repeat;background-position:50% 50%;text-indent:-20000px;-webkit-appearance:button;cursor:pointer;border-radius:0;margin:0}
#BtNetLogin{background:#004d95;margin-top:8px;padding:5px 7px}
#BtNetLogin input[type=text]{width:100%}
#BtNetLogin input[type=password]{width:100%}
#BtNetLogin p{color:#fff}
#Ads{margin-left:auto;margin-right:auto;display:table}
#logo{width:140px;position:relative}
#logo .logo{position:absolute;bottom:-50px;z-index:1}
#logo .slogan{position:absolute;top:-30px;margin-left:127px}
#Navigation{background-color:#002c5c}
@media only screen and (min-width: 768px) {
#Navigation{margin-top:140px}
}
@media only screen and (min-width: 992px) {
#Navigation .nav>li>a{padding-left:60px;padding-right:60px}
}
@media only screen and (min-width: 768px) {
#Navigation li{border-right:1px solid #fff}
#Navigation .nav>li>a{line-height:24px;font-size:17px}
#Navigation li.first{border-left:1px solid #fff}
}
#Navigation li>a{color:#fff}
#Navigation .nav>li.open>a{background-image:url(../Content/menu-hover-arrow.png);background-repeat:no-repeat;background-position:50% 100%}
#Navigation li>a:hover{background-color:#004d95}
#Navigation .open>a,#Navigation .open>a:hover,#Navigation .open>a:focus{background-color:#004d95}
#Navigation .navbar-toggle{background-color:#002c5c}
@media only screen and (min-width: 640px) {
#Navigation .dropdown-menu{border:none;box-shadow:none;background-color:rgba(255,255,255,0);padding:20px;margin-top:1px;z-index:10;min-width:250px}
}
@media only screen and (max-width: 767px) {
#Navigation .dropdown-menu{background-color:rgba(255,255,255,1)}
}
#Navigation .dropdown-menu>li{text-align:left;background-image:url(../Content/fleche_sous_menu.png);background-repeat:no-repeat;background-position:8px 8px}
#Navigation .dropdown-menu>li>a{color:#000794;font-weight:700}
#Navigation .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#fff;text-decoration:none;background-color:#428bca}
#Navigation .dropdown-menu li>a{color:#002c5c;border:none}
@media only screen and (min-width: 767px) {
#Navigation .dropdown-menu li.active>a{color:#fff}
}
@media only screen and (max-width: 767px) {
#Navigation .dropdown-menu li.active>a{color:#fff;background-color:#428bca}
}
#BeforeContent{padding-bottom:45px}
#FooterSocial{margin-left:auto;margin-right:auto;display:table;margin-bottom:0}
#FooterSocial li{display:block;float:left}
#FooterContainer{background-color:#002c5c;margin-top:30px}
#FooterContainer .navbar{background-color:#002c5c}
#Footer li>a{color:#fff}
#Footer li>a:hover{background-color:#004d95}
#Footer li.active>a{background-color:#004d95}
#Copyright{color:#fff;display:table;margin-left:auto;margin-right:auto}
#FooterSocial li{padding:0 5px}
#FooterSocial{color:#fff}
#FooterSocial a{color:#fff;text-decoration:none;line-height:39px}
#Content{padding:10px;padding-top:45px}
#Featured img{max-width:100%;height:auto}
.dropdown-submenu>.dropdown-menu{top:0;left:90%;height:100%;margin-top:0;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.quick-menu-xs{display:table;margin-left:auto!important;margin-right:auto!important;margin-bottom:0}
.quick-menu-xs li{display:block;float:left;border:0}
.quick-menu-xs li>a{border-top:2px solid #e0e0e0;border-bottom:0}
.quick-menu-xs li>a:hover{border-top:2px solid #e0e0e0;border-bottom:0;background-color:none}
.quick-menu-xs>li:nth-child(1)>a{background-image:url(../Content/btn_agences.png);background-repeat:no-repeat;background-position:0 50%;padding-left:27px}
.quick-menu-xs>li:nth-child(2)>a{background-image:url(../Content/btn_m_banking.png);background-repeat:no-repeat;background-position:0 50%;padding-left:27px}
.quick-menu-xs>li:nth-child(3)>a{background-image:url(../Content/btn_e_banking.png);background-repeat:no-repeat;background-position:0 50%;padding-left:34px}
.quick-menu-xs>li:nth-child(4)>a{background-image:url(../Content/btn_securite.png);background-repeat:no-repeat;background-position:0 50%;padding-left:34px}
#LogoMob{text-align:center}
@media only screen and (max-width: 640px) {
#LogoMob .logo{height:auto;max-width:100%;width:140px}
}
@media only screen and (max-width: 360px) {
#LogoMob .logo{height:auto;max-width:100%;width:120px}
}
.dropdown-back{height:305px;display:none;background-color:rgba(255,255,255,0.9);position:absolute;width:100%}
#LoginBtnet{text-align:right}
@media only screen and (max-width: 767px) {
#LoginBtnet{text-align:center}
#AsideSecond{text-align:center}
}
#FooterSocial>li>a{line-height:52px;vertical-align:middle;padding-top:15px;padding-bottom:15px}
.row-centered{text-align:center}
.col-centered{display:inline-block;float:none}
#QuickAccess .nav>li:nth-child(1)>a{background-image:url(../Content/btn_agences.png);background-repeat:no-repeat;background-position:0 50%;padding-left:27px}
#QuickAccess .nav>li:nth-child(2)>a{background-image:url(../Content/btn_securite.png);background-repeat:no-repeat;background-position:0 50%;padding-left:34px}
#BeforeMain img{max-width:100%}
.widget-aside-second{margin-bottom:20px;margin-top:20px}
@media only screen and (min-width: 767px) {
#Footer li>a{background:url(../Content/separateur_ss_menu.png);background-position:right;background-repeat:no-repeat;font-size:11px}
}
#Footer li.last>a{background:none;background-position:right;background-repeat:no-repeat}
#FooterSocial{line-height:52px;font-size:11px}
#Breadcrumb{background:url(../Content/bar_image.png);background-repeat:repeat-x;color:#002c5c;position:absolute;z-index:1;height:30px;line-height:30px;margin-bottom:11px;bottom:0}
.breadcrumb{background:none!important}
.breadcrumb>li>a{color:#2d6095;text-transform:uppercase;font-size:90%}
.breadcrumb>li+li:before{padding:0 5px;color:#2d6095!important;content:"/\00a0"}
.dropdown-submenu{border:none!important}
#Search .btn{margin-left:0}
.form-control{outline:0}
#Header{visibility:hidden}
#Header .navbar-collapse{padding:0}
#Header .search-form{position:absolute;width:250px;right:0;background:#f2f2f2;padding:7px;height:auto!important}
#Search button[type=submit]{display:none}
#Search .input-group{display:block}
#Navigation .container{background-color:#002c5c}
.quick-menu-sm li:nth-child(1)>a{background-image:url(../Content/btn_agences.png);background-repeat:no-repeat;background-position:50% 50%;padding-left:20px!important;padding-right:20px!important}
.quick-menu-sm li:nth-child(2)>a{background-image:url(../Content/btn_securite.png);background-repeat:no-repeat;background-position:50% 50%;padding-left:20px!important;padding-right:20px!important}
.quick-menu-xs li:nth-child(1)>a{background-image:url(../Content/btn_agences.png);background-repeat:no-repeat;background-position:50% 50%;padding-left:20px!important;padding-right:20px!important}
.quick-menu-xs li:nth-child(2)>a{background-image:url(../Content/btn_securite.png);background-repeat:no-repeat;background-position:50% 50%;padding-left:20px!important;padding-right:20px!important}
.search-button-xs{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-left:15px;margin-bottom:8px;background-color:transparent;border:1px solid transparent;border-radius:4px;float:left;color:#fff}
.search-form-xs{background-color:#002c5c;height:50px;width:100%;padding:10px;border-top:1px solid #e6e6e6}
.search-form-xs input[type=text]{border-radius:0}
#logo-xs{text-align:center}
@media only screen and (max-width: 1024px) {
#Header li>a{font-size:9px}
}
#Content .page-header{border-bottom:1px solid #2d6095}
#Content .tags{display:none}
.breadcrumb{margin:0!important;padding:0!important}
.container-relative{position:relative}
#Header .dropdown-menu{padding:0}
#Header .dropdown-menu>li>a{height:auto;border:none;margin:0}
#Navigation .dropdown-menu>li{border:none!important}
#slogan{position:absolute;right:70px;top:45px}
#slogan-xs{margin-left:auto;margin-right:auto;display:table;max-width:380px;width:100%;height:auto;padding:20px}
.produits-similaires-wrapper{background:#e6e6e6;padding:5px 25px 25px}
.produits-similaires .titre{background:rgba(41,41,41,0.7);position:absolute;width:100%;max-width:223px;font-size:16px;color:#fff;padding-left:10px;padding-right:10px;bottom:0}
.produits-similaires .titre a{color:#fff}
.produits-similaires .description{color:#666}
.produit-similaire{padding-left:10px;padding-right:10px}
.produit-similaire .description{display:none}
.produits-similaires .thumb>img{width:100%;height:auto;max-width:223px}
.media-library-picker-field-miniature-du-produit{display:none}
#Navigation .dropdown-submenu .dropdown-menu>li>a{font-weight:400;color:#666}
#Navigation .dropdown-submenu .dropdown-menu>li>a:hover{color:#fff}
#Navigation .dropdown-submenu .dropdown-menu>li.active>a{color:#fff!important}
#groupe-bt-table th,td{border-collapse:collapse!important}
#groupe-bt-table .top-header{background-color:#004c92!important}
#groupe-bt-table .table-title{font-size:20px!important}
#groupe-bt-table .seconde-header{background-color:#565656!important}
#groupe-bt-table .top-header,.seconde-header{color:#fff!important}
#groupe-bt-table .item{background-color:#e2e2e2!important}
#groupe-bt-table th,td{padding:10px!important}
#groupe-bt-table .nbr{text-align:center!important;color:#6f6f6f!important;font-weight:700!important}
#groupe-bt-table span{color:#5277aa!important}
#groupe-bt-table .item-title{color:#fff!important}
#liens-utiles div{padding:5px}
@media (min-width: 768px) {
#AsideSecond{padding-left:40px}
}

body{font-family:FrutigerLTStd55Roman;font-size:18px;color:#171717}
.carousel-inner h1{font-size:60px!important;font-family:FrutigerLTStd65Bold!important;font-weight:400!important}
.carousel-inner p{font-size:18px!important;font-family:FrutigerLTStd55Roman!important;font-weight:400!important}
#sicav-table,#bourse-table,#devise-table{margin-top:33px}
.container{display:table;width:100%}
.row{height:100%;display:table-row}
.col-sm-4{display:table-cell}